spawn of frogs - Turkish English Dictionary